package cn.tedu.egmybatis1.mappers;

import cn.tedu.egmybatis1.pojo.entity.Product;
import cn.tedu.egmybatis1.pojo.vo.ProductVO1;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface ProductMapper {

    //  第1题：添加一个商品信息 `insertProduct`；
    int insertProduct(Product product);


    //- 第2题：通过`id`查询一个商品的标题和价格 `selectSingleProduct`；
    ProductVO1 selectSingleProduct(Integer id);


    //- 第3题：通过`id` 删除一个商品信息 `deleteById`；
    int deleteById(Integer id);


    //- 第4题：通过 `id` 动态修改商品信息 `dynamicUpdate` ；
    int dynamicUpdate(Product product);
}
